package edu.hubu.talentmanagementsystem.mapper.context;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import edu.hubu.talentmanagementsystem.mapper.*;

/**
 * @author moonlan
 * date 2021/3/9 下午1:09
 */
@SuppressWarnings(value = "unused")
@Component
public class MapperContext {

    @Autowired
    private RoleMapper roleMapper;

    @Autowired
    private CompanyStarMapper companyStarMapper;

    @Autowired
    private StaffCompanyPositionRecordMapper staffCompanyPositionRecordMapper;

    @Autowired
    private StaffEvaluationMapper staffEvaluationMapper;

    @Autowired
    private RolePermissionMapper rolePermissionMapper;

    @Autowired
    private FeedbackMapper feedbackMapper;

    @Autowired
    private PermissionMapper permissionMapper;

    @Autowired
    private PositionSmallTagMapper positionSmallTagMapper;

    @Autowired
    private AdminMapper adminMapper;

    @Autowired
    private CalendarMapper calendarMapper;

    @Autowired
    private DepartmentMapper departmentMapper;

    @Autowired
    private CustomerServiceMapper customerServiceMapper;

    @Autowired
    private EducationalDegreeMapper educationalDegreeMapper;

    @Autowired
    private StaffChatMapper staffChatMapper;

    @Autowired
    private StaffArrangementMapper staffArrangementMapper;

    @Autowired
    private ResourceMapper resourceMapper;

    @Autowired
    private StaffAttendanceMapper staffAttendanceMapper;

    @Autowired
    private FeedbackTypeMapper feedbackTypeMapper;

    @Autowired
    private CompanyRecruitmentMapper companyRecruitmentMapper;

    @Autowired
    private StaffMapper staffMapper;

    @Autowired
    private BlogMapper blogMapper;

    @Autowired
    private CompanyPositionMapper companyPositionMapper;

    @Autowired
    private ResumeMapper resumeMapper;

    @Autowired
    private StaffChatImgMapper staffChatImgMapper;

    @Autowired
    private BlogImgMapper blogImgMapper;

    @Autowired
    private WorkTypeMapper workTypeMapper;

    @Autowired
    private BlogCommentMapper blogCommentMapper;

    @Autowired
    private PositionBigTagMapper positionBigTagMapper;

    @Autowired
    private PositionSmallTagCompanyRecruitmentMapper positionSmallTagCompanyRecruitmentMapper;

    @Autowired
    private FriendMapper friendMapper;

    @Autowired
    private CompanyMapper companyMapper;

    @Autowired
    private StaffArchivalMapper staffArchivalMapper;


    @Autowired
    private StaffRecruitmentRecordMapper staffRecruitmentRecordMapper;

    public StaffRecruitmentRecordMapper getStaffRecruitmentRecordMapper() {
        return staffRecruitmentRecordMapper;
    }

    public RoleMapper getRoleMapper() {
        return this.roleMapper;
    }


    public StaffCompanyPositionRecordMapper getStaffCompanyPositionRecordMapper() {
        return this.staffCompanyPositionRecordMapper;
    }


    public StaffEvaluationMapper getStaffEvaluationMapper() {
        return this.staffEvaluationMapper;
    }


    public RolePermissionMapper getRolePermissionMapper() {
        return this.rolePermissionMapper;
    }


    public FeedbackMapper getFeedbackMapper() {
        return this.feedbackMapper;
    }


    public PermissionMapper getPermissionMapper() {
        return this.permissionMapper;
    }


    public PositionSmallTagMapper getPositionSmallTagMapper() {
        return this.positionSmallTagMapper;
    }


    public AdminMapper getAdminMapper() {
        return this.adminMapper;
    }


    public CalendarMapper getCalendarMapper() {
        return this.calendarMapper;
    }


    public DepartmentMapper getDepartmentMapper() {
        return this.departmentMapper;
    }


    public CustomerServiceMapper getCustomerServiceMapper() {
        return this.customerServiceMapper;
    }


    public EducationalDegreeMapper getEducationalDegreeMapper() {
        return this.educationalDegreeMapper;
    }


    public StaffChatMapper getStaffChatMapper() {
        return this.staffChatMapper;
    }


    public StaffArrangementMapper getStaffArrangementMapper() {
        return this.staffArrangementMapper;
    }


    public ResourceMapper getResourceMapper() {
        return this.resourceMapper;
    }


    public StaffAttendanceMapper getStaffAttendanceMapper() {
        return this.staffAttendanceMapper;
    }


    public FeedbackTypeMapper getFeedbackTypeMapper() {
        return this.feedbackTypeMapper;
    }


    public CompanyRecruitmentMapper getCompanyRecruitmentMapper() {
        return this.companyRecruitmentMapper;
    }


    public StaffMapper getStaffMapper() {
        return this.staffMapper;
    }


    public BlogMapper getBlogMapper() {
        return this.blogMapper;
    }


    public CompanyPositionMapper getCompanyPositionMapper() {
        return this.companyPositionMapper;
    }


    public ResumeMapper getResumeMapper() {
        return this.resumeMapper;
    }


    public StaffChatImgMapper getStaffChatImgMapper() {
        return this.staffChatImgMapper;
    }


    public BlogImgMapper getBlogImgMapper() {
        return this.blogImgMapper;
    }


    public WorkTypeMapper getWorkTypeMapper() {
        return this.workTypeMapper;
    }


    public BlogCommentMapper getBlogCommentMapper() {
        return this.blogCommentMapper;
    }


    public PositionBigTagMapper getPositionBigTagMapper() {
        return this.positionBigTagMapper;
    }


    public PositionSmallTagCompanyRecruitmentMapper getPositionSmallTagCompanyRecruitmentMapper() {
        return this.positionSmallTagCompanyRecruitmentMapper;
    }


    public FriendMapper getFriendMapper() {
        return this.friendMapper;
    }


    public CompanyMapper getCompanyMapper() {
        return this.companyMapper;
    }


    public StaffArchivalMapper getStaffArchivalMapper() {
        return this.staffArchivalMapper;
    }

    public CompanyStarMapper getCompanyStarMapper() {
        return companyStarMapper;
    }
}
